package com.beamfield.enums;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Zephyr
 * @Description:
 * @Date 2018/9/19
 */
public enum  MessageEnum {

    /**
     * 证书到期提醒
     */
    CERTIFICATE_EXPIRES(1),

    /**
     * 物资月需求计划总工审批提醒
     */
    MATERIAL_MONTH_DEMAND_APPR(2),

    /**
     * 物资采购计划财务审批提醒
     */
    MATERIAL_PURCHASE_FINANCE_APPR(3),

    /**
     * 物资采购计划项目经理审批提醒
     */
    MATERIAL_PURCHASE_PM_APPR(4),

    /**
     * 物资采购计划采购活动提醒
     */
    MATERIAL_PURCHASE_PA_APPR(5),
    /**
     * 物资进场申请检验提醒
     */
    MATERIAL_INBOUND_CHECK(6),

    /**
     * 制梁通知单完成新建提醒
     */
    PROC_Beam_START(7),
    /**
     * 砼浇筑通知单完成新建提醒
     */
    PROC_Beam_TJZ(8),
    /**
     * 拆模通知单完成新建提醒
     */
    PROC_Beam_CM(9),
    /**
     * 预张拉通知单完成新建提醒
     */
    PROC_Beam_YZL(10),
    /**
     * 初张拉通知单完成新建提醒
     */
    PROC_Beam_CZL(11),
    /**
     * 终张拉通知单完成新建提醒
     */
    PROC_Beam_ZZL(12),
    /**
     * 移存梁通知单完成新建提醒
     */
    PROC_Beam_YCL(13),
    /**
     * 切丝、注浆通知单完成新建提醒
     */
    PROC_Beam_QSZJ(14),
    /**
     * 封锚通知单完成新建提醒
     */
    PROC_Beam_FM(15),
    /**
     * 架梁通知单完成新建提醒
     */
    PROC_Beam_JL(16),
    /**
     * 倒梁通知单完成新建提醒
     */
    PROC_Beam_DL(17),

    /**
     * 开盘证提醒
     */
    PROC_OPENING(18),

    /**
     * 拌和站砼拌和生产提醒
     */
    MIX_CONCRETE_PRODUCT(19),

    /**
     * 物资检验结果通知
     */
    MATERIAL_INBOUND_CHECK_RESULT(20),

    /**
     * 物资发料提醒
     */
    MATERIAL_ISSUE(21),

    /**
     * 工序审核提醒
     */
    PROC_REVIEW(22),

    /**
     * 委托单打回提醒
     */
    RE_EDIT(23)
    ;


    private Integer type;


    MessageEnum(Integer type) {
        this.type = type;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }
}
